page-home {
    .shopCarBox {
        ion-icon {
            font-size: 3rem;
        }
    }
    .itemList {
        border-bottom: 1px solid #c8c7cc;
        position: relative;
        .item-inner {
            border: none !important;
            .input-wrapper {
                ion-label {
                    margin-bottom: 30px;
                }
            }
        }
        .number {
            bottom: 5px;
            position: absolute;
            width: 60%;
            right: 30px;
            .cart_number {
                width: 120px;
                display: flex;
                float: right;
                .input_left,
                .input_right {
                    width: 38px;
                    height: 28px;
                    line-height: 28px;
                    text-align: center;
                    background: #f8f8f8;
                    border: 1px solid #f8f8f8;
                }
                .input_center {
                    flex: 1;
                    height: 28px;
                    line-height: 28px;
                    input {
                        border: 1px solid #f8f8f8;
                        height: 28px;
                        line-height: 28px;
                        width: 100%;
                        text-align: center;
                    }
                }
            }
        }
        .dodelete {
            height: 3.4rem;
            line-height: 3.4rem;
            text-align: center;
            padding: 0px 1.4rem;
            color: #666;
            border: 1px solid red;
            font-size: 1.6rem;
            border-radius: .5rem;
        }
    }
    .input-wrapper {
        flex: .7;
    }
    .shopCarBox {
        min-width: 50px;
        min-height: 100%;
        position: absolute;
        right: 20px;
        top: 0;
        align-items: center;
        -webkit-align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        display: flex;
        display: -webkit-flex;
    }
}